import { http } from '@/libs/http'

// 用户管理相关API
export default {
  // 用户登录
  login(data: any) {
    return http.post('/user/login', data)
  },

  // 用户注册
  register(data: any) {
    return http.post('/user/register', data)
  },

  // 分页查询用户信息
  getUserList(params: any) {
    return http.get('/user/page', { params })
  },

  // 获取所有用户信息
  getAllUsers() {
    return http.get('/user/list')
  },

  // 根据ID获取用户信息
  getUserById(id: number) {
    return http.get(`/user/${id}`)
  },

  // 新增用户信息
  createUser(data: any) {
    return http.post('/user', data)
  },

  // 更新用户信息
  updateUser(data: any) {
    return http.put('/user', data)
  },

  // 删除用户信息
  deleteUser(id: number) {
    return http.delete(`/user/${id}`)
  },

  // 批量删除用户信息
  deleteBatchUsers(ids: number[]) {
    return http.delete('/user/batch', { data: ids })
  }
} 